﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Datos;

namespace Negocios
{
    public class ControladoraTipoPersona
    {
        public static void addTipoPersona(string Descripcion)
        {
            using(disper db = new disper())
            {
                tipopersona ITipoPersona = new tipopersona();
                // CodTipoPersona en la BD es AUTOINCREMENTAL le asigno un codTipopersona? ITipoPersona.codtipopersona = CodTipoPersona;
                ITipoPersona.descripcion = Descripcion;
                db.AddTotipopersonas(ITipoPersona);
                db.SaveChanges();
            } 
        }

        //public static  DTOTipoPersona getTipoPersona(string descripcion)
        //{
        //    using (disper db = new disper())
        //    {
        //        var tpersona = db.tipopersonas.Where(x => x.descripcion == descripcion).Single();
        //        DTOTipoPersona tp = new DTOTipoPersona();
        //        tp.codtipopersona = tpersona.codtipopersona;
        //        tp.descripcion = tpersona.descripcion;
        //        return tp;
        //    }        
        //}

        public static tipopersona getTipoPersona(string descripcion)
        {
            using (disper db = new disper())
            {
                var tpersona = db.tipopersonas.Where(x => x.descripcion == descripcion).Single();
                tipopersona tp = new tipopersona();
                tp.codtipopersona = tpersona.codtipopersona;
                tp.descripcion = tpersona.descripcion;
                return tp;
            }
        }
    }
}
